﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace MvcAtletIS.Models
{
    [MetadataType(typeof(WebcontactsMetaData))]
    public partial class Webcontacts
    {
    }

    public class WebcontactsMetaData
    {
        [DisplayName("ID kategórie")]
        [Required(ErrorMessage = "ID kategórie je povinný údaj.")]
        public string CategoryId { get; set; }

        [DisplayName("Poradie")]
        public int Order { get; set; }

        [DisplayName("Meno")]
        [Required(ErrorMessage = "Meno je povinný údaj.")]
        public string Firstname { get; set; }

        [DisplayName("Priezvisko")]
        [Required(ErrorMessage = "Priezvisko je povinný údaj.")]
        public string Surname { get; set; }

        [DisplayName("Pozícia")]
        [Required(ErrorMessage = "Pozícia je povinný údaj.")]
        public string Position { get; set; }

        [DisplayName("Mesto")]
        public string City { get; set; }

        [DisplayName("Adresa")]
        public string Adress { get; set; }

        [DisplayName("Email")]
        public string Email { get; set; }

        [DisplayName("Telefón")]
        public string Phone { get; set; }

        [DisplayName("Ďalšie")]
        public string Other { get; set; }

        [DisplayName("Obrázok")]
        public string ImagePath { get; set; }

        [DisplayName("Aktívny")]
        [DefaultValue(true)]
        public bool Active { get; set; }
    }
}